A Meshing Scheme for Efficient Hardware Implementation of Butterfly Subdivision Surfaces using Displacement Mapping
ثبت نشده
چکیده
A common bottleneck for high performance graphics systems is the transfer of millions of triangles from the CPU to the graphics pipeline. Displacement Mapping is an effective technique for encoding high levels of detail of surface models through the utilization of coarse triangle meshes together with displacement maps. This technique can be employed to reduce the communication requirements between the CPU and the graphics pipeline. In this paper we present a new adaptive subdivision scheme in which the curvature of the mesh together with the displacement map information is considered. We also present a hardware architecture for the implementation of this proposal. This hardware is an addition to the standard pipeline in order to achieve a displacement map rendering pipeline. The hardware architecture proposal is regular, with an efficient structure that minimizes data storage and avoids the wait cycles that would be associated with the multiple data accesses required per subdivision. With this method, high quality images are obtained with low communication requirements as only the coarse mesh has to be sent. Moreover, the proposed data management permits reemployment of the information in such a way that each triangle has to be sent only once from the CPU to the graphics pipeline. Keywords— Adaptive Subdivision, Displacement Mapping, Mesh Storage, Graphics Hardware.
منابع مشابه
An Efficient Geometrical Model for Meshing Applications in Heterogeneous Environments
This paper introduces a new neutral hybrid discrete (in the limit continuous) solid CAD model for meshing applications within the Integrated Computational Environments, based on subdivision surfaces. The model uses the Boundary Representation for the CAD model topology and the Butterfly Interpolating subdivision scheme for definition of underlying curves and surfaces. It is automatically derive...
متن کاملHardware Subdivision and Tessellation of Catmull-Clark Surfaces
We present a table driven approach to performing Catmull-Clark subdivision in parallel utilizing one thread per output mesh vertex. We apply the procedure one or two times in order to isolate extraordinary vertices and simplify the input patch structures consumed by the hardware unit responsible for adaptive tessellation. From this simplified mesh, we evaluate the performance Stam’s direct eval...
متن کاملReal-Time Shadow Volume Algorithm for Subdivision Surface Based Models
This paper presents a purely hardware-accelerated shadow volume algorithm for subdivision surface based models. By introducing SP (subdivision patterns), all procedures, including subdivision evaluation, silhouette extraction, shadow volume generation, and shadow rendering are executed on GPU (Graphics Process Units) efficiently. This not only alleviates the burden of CPU, but also guarantees t...
متن کاملIrregular to Completely Regular Meshing in Computer Graphics
Irregular to Completely Regular Meshing in Computer Graphics This talk will provide a quick overview of meshing structures used in computer graphics. Maximizing rendering performance is a key goal, and irregular meshes provide the greatest geometric fidelity for a given mesh complexity. Level-ofdetail representations like progressive meshes allow selective refinement of such meshes even in real...
متن کاملSmooth Geometry Images
Previous parametric representations of smooth genus-zero surfaces require a collection of abutting patches (e.g. splines, NURBS, recursively subdivided polygons). We introduce a simple construction for these surfaces using a single uniform bi-cubic B-spline. Due to its tensor-product structure, the spline control points are conveniently stored as a geometry image with simple boundary symmetries...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005